package com.caifu.service;

import com.caifu.pojo.SysUser;
import com.caifu.pojo.YlBed;
import com.caifu.pojo.YlRoom;
import net.sf.json.JSONObject;

public interface IBedService {
    /**
    *
    * 功能描述：查询床位信息列表
    *
    * @Param roomNo 房间编号
    * @Return
    * @Exception
    * @Author  GZ
    * @Date   2020/11/8 16:11
    */
    JSONObject queryBedData(String roomNo) throws Exception;
    /**
    *
    * 功能描述：保存房间信息
    *
    * @Param bedCount 床位数量 roomNo 房间编号 user 管理员信息
    * @Return
    * @Exception
    * @Author  GZ
    * @Date   2020/11/8 16:12
    */
    JSONObject saveBedInfo(int bedCount,String roomNo,SysUser user) throws Exception;
    /**
    *
    * 功能描述：查询床位信息详情
    *
    * @Param bedNo 床位编号
    * @Return
    * @Exception
    * @Author  GZ
    * @Date   2020/11/8 16:13
    */
    JSONObject queryBedDetails(String bedNo) throws Exception;
    /**
    *
    * 功能描述：房间信息修改
    *
    * @Param room 房间信息
    * @Return
    * @Exception
    * @Author  GZ
    * @Date   2020/11/8 16:14
    */
    JSONObject updateBedInfo(YlBed bed) throws Exception;
    /**
    *
    * 功能描述：删除床位信息
    *
    * @Param bedNo 床位编号
    * @Return
    * @Exception
    * @Author  GZ
    * @Date   2020/11/8 16:15
    */
    JSONObject deleteBedInfo(String bedNo) throws Exception;
}
